Expand All
Collapse All
# language: pt@login
Para que eu possa disponibilizar novos títulos no catálogo
Sendo um gestor de catálogo
Posso cadastrar um novo filmes
codigo |
|---|
"ultimato" |
FATAL: database "nflix" does not exist
./features/support/libs/Database.rb:6:in `initialize'
./features/step_definitions/movies_steps.rb:4:in `new'
./features/step_definitions/movies_steps.rb:4:in `"que {string} é um novo filme"'
features/cadastro_filmes.feature:20:in `Dado que "ultimato" é um novo filme'
features/cadastro_filmes.feature:14:in `Dado que <codigo> é um novo filme' |
"spider" |
FATAL: database "nflix" does not exist
./features/support/libs/Database.rb:6:in `initialize'
./features/step_definitions/movies_steps.rb:4:in `new'
./features/step_definitions/movies_steps.rb:4:in `"que {string} é um novo filme"'
features/cadastro_filmes.feature:21:in `Dado que "spider" é um novo filme'
features/cadastro_filmes.feature:14:in `Dado que <codigo> é um novo filme' |
"jocker" |
FATAL: database "nflix" does not exist
./features/support/libs/Database.rb:6:in `initialize'
./features/step_definitions/movies_steps.rb:4:in `new'
./features/step_definitions/movies_steps.rb:4:in `"que {string} é um novo filme"'
features/cadastro_filmes.feature:22:in `Dado que "jocker" é um novo filme'
features/cadastro_filmes.feature:14:in `Dado que <codigo> é um novo filme' |
codigo | texto |
|---|---|
"noTitle" | "Oops - Filme sem titulo. Pode isso Arnaldo?" |
FATAL: database "nflix" does not exist
./features/support/libs/Database.rb:6:in `initialize'
./features/step_definitions/movies_steps.rb:4:in `new'
./features/step_definitions/movies_steps.rb:4:in `"que {string} é um novo filme"'
features/cadastro_filmes.feature:36:in `Dado que "noTitle" é um novo filme'
features/cadastro_filmes.feature:30:in `Dado que <codigo> é um novo filme' | |
"noStatus" | "Oops - O status deve ser informado!" |
FATAL: database "nflix" does not exist
./features/support/libs/Database.rb:6:in `initialize'
./features/step_definitions/movies_steps.rb:4:in `new'
./features/step_definitions/movies_steps.rb:4:in `"que {string} é um novo filme"'
features/cadastro_filmes.feature:37:in `Dado que "noStatus" é um novo filme'
features/cadastro_filmes.feature:30:in `Dado que <codigo> é um novo filme' | |
"noYear" | "Oops - Faltou o ano de lançamento também!" |
FATAL: database "nflix" does not exist
./features/support/libs/Database.rb:6:in `initialize'
./features/step_definitions/movies_steps.rb:4:in `new'
./features/step_definitions/movies_steps.rb:4:in `"que {string} é um novo filme"'
features/cadastro_filmes.feature:38:in `Dado que "noYear" é um novo filme'
features/cadastro_filmes.feature:30:in `Dado que <codigo> é um novo filme' | |
"noRealeaseDate" | "Oops - Quase lá, só falta a data de estréia!" |
FATAL: database "nflix" does not exist
./features/support/libs/Database.rb:6:in `initialize'
./features/step_definitions/movies_steps.rb:4:in `new'
./features/step_definitions/movies_steps.rb:4:in `"que {string} é um novo filme"'
features/cadastro_filmes.feature:39:in `Dado que "noRealeaseDate" é um novo filme'
features/cadastro_filmes.feature:30:in `Dado que <codigo> é um novo filme' | |
./features/support/libs/Database.rb:6:in `initialize'
./features/step_definitions/movies_steps.rb:4:in `new'
./features/step_definitions/movies_steps.rb:4:in `"que {string} é um novo filme"'
features/cadastro_filmes.feature:47:in `Dado que "deadpool2" é um novo filme'4 def initialize
5 # implementação para conexão ao banco de dados
6 @dbConnection = PG.connect(CONFIG["database"])
7 end
8
9# gem install syntax to get syntax highlighting# language: pt
Para que eu possa gerenciar os filmes do catalogo ninjaflix
Sendo um usuário previamente cadastrado
Posso acessar o sistema com o meu e-mail e senha
./features/step_definitions/login_steps.rb:7:in `"devo ser autenticado"' features/login.feature:11:in `Então devo ser autenticado'
5
6Então("devo ser autenticado") do
7 expect(getToken.length).to be 147
8end
9
10# gem install syntax to get syntax highlightingemail | senha | texto |
|---|---|---|
"tony@stark.com" | "abc123" | "Usuário e/ou senha inválidos" |
Unable to find visible css ".alert"
./features/support/pages/LoginPage.rb:16:in `alertMessage'
./features/step_definitions/login_steps.rb:22:in `"devo ver a mensagem de alerta {string}"'
features/login.feature:22:in `E devo ver a mensagem de alerta "Usuário e/ou senha inválidos"'
features/login.feature:18:in `E devo ver a mensagem de alerta <texto>' | ||
"404@yahoo.com" | "abc123" | "Usuário e/ou senha inválidos" |
Unable to find visible css ".alert"
./features/support/pages/LoginPage.rb:16:in `alertMessage'
./features/step_definitions/login_steps.rb:22:in `"devo ver a mensagem de alerta {string}"'
features/login.feature:23:in `E devo ver a mensagem de alerta "Usuário e/ou senha inválidos"'
features/login.feature:18:in `E devo ver a mensagem de alerta <texto>' | ||
"" | "abc123" | "Opps. Cadê o email?" |
"teste@gmail.com" | "" | "Opps. Cadê a senha?" |
Browsing context has been discarded
WebDriverError@chrome://marionette/content/error.js:175:5
NoSuchWindowError@chrome://marionette/content/error.js:409:5
assert.that/<@chrome://marionette/content/assert.js:428:13
assert.open@chrome://marionette/content/assert.js:183:72
GeckoDriver.prototype.findElements@chrome://marionette/content/driver.js:2087:22
despatch@chrome://marionette/content/server.js:305:40
execute@chrome://marionette/content/server.js:275:16
onPacket/<@chrome://marionette/content/server.js:248:20
onPacket@chrome://marionette/content/server.js:249:9
_onJSONObjectReady/<@chrome://marionette/content/transport.js:501:20
./features/support/pages/LoginPage.rb:9:in `loginInPage'
./features/step_definitions/login_steps.rb:3:in `"eu faço o login com {string} e {string}"'
features/login.feature:25:in `Quando eu faço o login com "teste@gmail.com" e ""'
features/login.feature:16:in `Quando eu faço o login com <email> e <senha>' | ||
# language: pt@removeMovie @login
Para que eu possa manter o catálogo atualizado
Sendo um gestor de catálogo que encontrou um título cancelado/indesejado
Posso remover este item
./features/support/hooks.rb:10:in `Before'
8 # page.driver.browser.manage.window.maximize
9
10 page.current_window.resize_to(1440, 900)
11end
12
13# gem install syntax to get syntax highlighting./features/support/pages/LoginPage.rb:4:in `goToApplication' ./features/support/hooks.rb:18:in `Before'
2 # método para visitar a página raiz do projeto (login)
3 def goToApplication
4 visit "/"
5 end
6
7# gem install syntax to get syntax highlighting./features/support/hooks.rb:30:in `After'
28 # end
29
30 tempShot = page.save_screenshot("log/temp_shot.png")
31
32 # converte a screenshot para o formato base64
33# gem install syntax to get syntax highlighting-1# Couldn't get snippet for
0# gem install syntax to get syntax highlighting./features/support/hooks.rb:10:in `Before'
8 # page.driver.browser.manage.window.maximize
9
10 page.current_window.resize_to(1440, 900)
11end
12
13# gem install syntax to get syntax highlighting./features/support/pages/LoginPage.rb:4:in `goToApplication' ./features/support/hooks.rb:18:in `Before'
2 # método para visitar a página raiz do projeto (login)
3 def goToApplication
4 visit "/"
5 end
6
7# gem install syntax to get syntax highlighting./features/support/hooks.rb:30:in `After'
28 # end
29
30 tempShot = page.save_screenshot("log/temp_shot.png")
31
32 # converte a screenshot para o formato base64
33# gem install syntax to get syntax highlighting-1# Couldn't get snippet for
0# gem install syntax to get syntax highlighting